home *** CD-ROM | disk | FTP | other *** search
/ System Booster / System Booster.iso / Archives / StartupTools / skick343.lha / History.doc < prev    next >
Text File  |  1993-06-21  |  10KB  |  209 lines

  1.  
  2.                      History log for Skick program
  3.                      =============================
  4.                           (C) SinSoft 1992,93
  5.  
  6. 3.43 (139.129 - 21.6.93)
  7. ========================
  8. 1) Kickstart 40.38 support files added to the archive.
  9. 2) Kickstart 33.180 (classic 1.2 ROM) support files added to the archive.
  10. It was done after many requirements from users. However, I'm afraid that
  11. programs which require 1.2 and don't run under 1.3 are the dirty ones which
  12. jump into the ROM directly and that they will not work under kicked 1.2, too.
  13. Note also that 1.2 ROM hasn't booting from any other device than DF0:, so 
  14. don't be surprised when the hand with disk will be displayed.
  15. 3) Found a little bug in 1.3 ROM rtb file (kick34005.a500.rtb). Fixed.
  16. 4) Found a little bug in SKick causing bogus gadgets to be displayed when 10
  17. kickstart images were found. Fixed. 
  18.  
  19. 3.42 (139.128 - 24.5.93)
  20. ========================
  21. CPU caches are correctly flushed and disabled during the SKick's installation
  22. including CopyBack caches. Maybe SKick will work on '040 systems from now ???
  23.  
  24. 3.41 (139.127 - 20.5.93)
  25. ========================
  26. SKick now refuses to kick any ReKick type image without the appropriate .PAT
  27. file, because it never works and it always crashes the machine only. NOPATCH
  28. option is ignored in such a case.
  29.  
  30. 3.40 (139.126 - 8.5.93)
  31. =======================
  32. ADDMEM option added. This option allows adding a non-autoconfig memory board 
  33. during the kicking process. Please read the manual for the complete information.
  34. ADR option modified. Now, the address may be given by its upper word only (for
  35. the compatibility with previous releases) as well as by the whole long number.
  36. Dollar sign as an optional hex number symbol removed - shell was confused by it
  37. and tried to interpret the number as an environment variable.
  38. The built-in number parser enriched with the minus sign, allowing negative
  39. numbers to be entered, and with underline symbol with the meaning of the decimal
  40. number prefix. Both these symbols may be combined.
  41. Bug in AllocKick program fixed. It caused the malfunction in the case of the
  42. board lying above $1000000.
  43. A little program called KickStat added to the archive. It prints a lot of
  44. information about the kickstart image and its status. It may be also used as
  45. the kickstart image allocator.
  46.  
  47. 3.35 (139.125 - 25.4.93)
  48. ========================
  49. 1) Automatic kickstart memory allocation is disabled when the FORCE switch is 
  50. used. This option is designed for use with non-autoconfigured memory boards. 
  51. Standard kickstart image protection is done using the MemTag, and it causes 
  52. malfunction of MemTag/RomTag logic because the memory is not added to the system
  53. at the Mem/RomTag scanning time yet. Users should allocate kickstart image by
  54. other means, for example using supplied 'AllocKick' program.
  55. 2) DEBUG option is introduced in this release. Please read the doc. 
  56. 3) The bug is fixed causing crashes when hard-loading kickstart above the
  57. temporary buffer when the buffer overlapped with the destination.
  58. 4) 40.9 .RTB/.PAT files for both A4000 and A600/A1200 kickstart types added to
  59. the archive.
  60.  
  61. 3.34 (139.124 - 15.2.93)
  62. ========================
  63. Corrected the bug preventing the 2.0+ kickstart files from being run from
  64. 32-bit address space (above $1000000). SKick should now work fine with products
  65. like the A5000 accelerator with non-autoconfig 32bit RAM (options ADR XXXX and
  66. FORCE should be used) or with Zorro-III memory boards (option 32BIT should be
  67. used).
  68. Fixed the bug causing illegal FreeMems at unusual situations (like error re-
  69. turns). Cleanup code made cleaner.
  70. 40.3 .RTB/.PAT files for both A3000 and A600/A1200 kickstart types added to
  71. the archive (19.3.93).
  72.  
  73. 3.33 (139.123 - 29.1.93)
  74. ========================
  75. 1) More kickstart file sanity checks added. Now the length is tested and if
  76. it is less than $80000 (except $40000 exactly) the error message is issued
  77. and the file is not processed. The same will happen, if the file length is
  78. greater than $80000, but less than $80800. Beginning with this length, the
  79. file is processed as the A3000 SuperKickstart file (with Magic/Bonus) and
  80. the rest of file above $80000 is cut off automatically.
  81. 2) CORR5M option added. This option is useless for the most of users except
  82. owners of GVP A530 Turbo Harddisk. Those may buy 4M expansion memory modules
  83. (SIMMs) to expand original 1M capacity of 32bit RAM. The manufacturer doesn't
  84. recommend mixing of 1M and 4M modules; if it is done (4M one must be the first,
  85. 1M one the 2nd), system reports 8 Megs of total capacity, but physically it has
  86. 5 Megs with the last one Meg mirrorred 4 times. CORR5M option allows to use
  87. this configuration by correcting the BoardSize item of the memory board's
  88. ConfigDev structure to the correct 5 Megs.
  89. 3) 39.115 kickstart .RTB/.PAT added to the archive. Please read 39115.README
  90. for more information.
  91.  
  92. 3.32 (139.122 - 18.1.93)
  93. ========================
  94. KILLTAGS option included. This option allows to kill all the KickTags and 
  95. MemTags as well as CoolCapture vector before installing SKick's ones.
  96. This ensures that the machine is clear when the new kickstart starts. Note
  97. that this is done automatically when kicking 1.3 system (there is a risk of
  98. incompatibility of the modules available for 2.0 only (like NewAlert)) or
  99. when performing hard-load (risk that the modules or their parts are located
  100. in memory occupied by kickstart image later).
  101.  
  102. 3.31 (139.121 - 17.1.93)
  103. ========================
  104. 1) FASTRES option added. It allows the resident module space to be allocated
  105. in Fast RAM instead of Chip RAM. However, if 1.3 system is kicked, or if 
  106. there isn't enough fast ram to contain the module, Chip RAM is used again.
  107. This option may cause crashes under certain conditions; if it is Your case,
  108. don't use it.
  109. 2) Skick now searches for the memory for kickstart image in 1/4 Meg steps.
  110. Formerly, it was done in steps equal to the kickstart size. It allows the
  111. image to be loaded out of alignment specified by its size (for example, 1/2M
  112. kickstart can be loaded to $X40000 or $XC0000 automatically).
  113.  
  114. 3.30 (139.120 - 7.1.93)
  115. =======================
  116. Four bugs fixed: 
  117. 1) Bug in memory allocation which caused toggling between 2.0 and 1.3
  118. after a reset and malfunction of expansion boards; this bug appeared under 
  119. very special circumstances only and was hard to find. Thanks to Marc Heuler
  120. which first (and only) reported this.
  121. 2) Bug also in memory allocation which caused accidental system crash if 
  122. 'hard load' method was used. This bug was discovered during debugging process
  123. of the previous one.
  124. 3) When GUI was activated by the mouse, switches from cmdline (like NOREL)
  125. weren't updated from GUI screen if the user didn't refresh them manually.
  126. Thanks to -jis- for the report.
  127. 4) Alert timing feature of the new 39.106+ OS is correctly maintained by SKick
  128. and value saved during a reboot; older revisions of Skick didn't do it so alerts
  129. weren't displayed at all!
  130. Additions:
  131. RELSTACK option added to allow easy kicking on 3.0 based systems with Chip RAM
  132. only (see manual and SKickOnA1200.txt)
  133. From now, SKick should work on an A1200 !
  134.  
  135. 3.22 (139.119 - 15.12.92)
  136. =========================
  137. Added the option 32BIT to allow searching for the RAM space above $1000000.
  138. However, this is not recommended for general use - it was added only for the
  139. testing purposes, what will happen if kickstarts are loaded to such space.
  140.  
  141. 3.21 (139.118 - 11.12.92)
  142. =========================
  143. Added the ability to load coded kickstart images from GUI mode too
  144. (I forgot to add this to the previous release :-( )
  145.  
  146. 3.20 (139.117 - 10.12.92)
  147. =========================
  148. Added the ability to load coded kickstart images. Use of Recode
  149. program not needed now! Reloc table for BETA 39106 (kick39106.BETA.RTB) added
  150. to the archive. Table names changed: there may be an additional suffix before
  151. RTB/PAT to specify what kind of kickstart it is made for.
  152. To avoid crashes when using reloc/patch tables not for the kickstart they were
  153. made for, file formats have changed. The first long of .RTB and .PAT tables now
  154. contains checksum of the kickstart image they are made for. When incorrect
  155. kickstart is used, error message 'Incorrect reloc/patch table used' is issued
  156. and kicking is terminated.
  157.  
  158. 3.12 (139.116 - 9.12.92)
  159. ========================
  160. Correction made for true 3.0 ROMs (like one for A1200) to be kickable.
  161. Reloc table for A1200 ROM (kick39106.A1200.RTB) included to the archive.
  162. /NOT SENT/RELEASED TO ANYBODY/
  163.  
  164. 3.12 (139.115 - 8.12.92)
  165. ========================
  166. Ranger Rescue facility added. Allows use of Ranger ($C0) memory which is nor-
  167. mally destroyed by destructive memory test during system init. 
  168. Only first part of Ranger memory remains unusable. Please load kickstarts
  169. at least from $C40000. /NOT SENT/RELEASED TO ANYBODY/
  170.  
  171. 3.11 (139.114 - 7.12.92)
  172. ========================
  173. 1.3 image allocation improved. Now uses AllocAbs if possible (ExRAM) instead 
  174. of MemList manipulation. /NOT SENT/RELEASED TO ANYBODY/
  175.  
  176.      (139.113 - 7.12.92)
  177.      ===================
  178. Bugs fixed. Memory allocation code and loading procedures simplified and
  179. improved. /NOT SENT/RELEASED TO ANYBODY/
  180.  
  181.      (139.112 - 7.12.92)
  182.      ===================
  183. Bugs fixed.
  184. 39.110 A500/600 BETA ROM .RTB and .PAT included into archive.
  185. /NOT SENT/RELEASED TO ANYBODY/
  186.  
  187. 3.10 (139.111 - 6.12.92)
  188. ========================
  189. Some bugs fixed. MemTag handling improved, protection against MemTag corrup-
  190. tion added (caused destruction of MemTag part by other ones such RAD or 
  191. Early Startup). Relocatable patch facility added. /NOT SENT/RELEASED TO ANYBODY/
  192.  
  193. 3.01 (139.100 - ?.11.92)
  194. ========================
  195. First distributed release.
  196.  
  197. 2.XX (137.XXX)
  198. ==============
  199. Versions without GUI.
  200.  
  201. 1.XX (134.XXX)
  202. ==============
  203. Single-purpose programs to kick 1.3 system only.
  204. Some of those versions are ILLEGALLY walking around the world, including the
  205. patched kickstart image (which needed this) under the names ReloKick1.3, Boot1.3,
  206. Kick!1.3 and many more. I never gave the rights to distribute them to anybody!
  207. These programs were my very first attempts to use 1.3 on my new A500+ and they are
  208. VERY primitive (for example, they don't handle expansion boards). If You have any
  209. of these programs, ERASE THEM IMMEDIATELY !!!